﻿namespace TotalApplication.Core
{
    public enum LogFactoryLevel
    {
        /// <summary>
        /// Logs everything
        /// </summary>
        Debug = 1,

        /// <summary>
        /// Log all information except debug information
        /// </summary>
        Verbose = 2,

        /// <summary>
        /// Log all information message, ignoring any debug and verbose messages
        /// </summary>
        Informative = 3,

        /// <summary>
        /// Logs only warning, errors and standard messages
        /// </summary>
        Normal = 4,

        /// <summary>
        /// Log only critical errors and warning, no general information
        /// </summary>
        Critical = 5,

        /// <summary>
        /// Log nothing important
        /// </summary>
        Noting = 6,
    }
}
